<?php

class Request
{
    public static $get = null;
    public static $post = null;
    public static $cookie = null;
    public static $server = null;
    public static $request = null;
    public static $file = null;
    public static $session = null;
    public static $globals = null;
    public static $env = null;

    public static function get($key = null)
    {

    }

    public static function post($key = null)
    {

    }

    public static function cookie($key = null)
    {

    }

    public static function request($key = null)
    {

    }

    public static function server($key = null)
    {

    }

    public static function file($key = null)
    {

    }

    public static function session($key = null)
    {

    }

    public static function glogals($key = null)
    {

    }

    public static function env($key = null)
    {

    }

    public static function getInt($key = null, $scope = 'g', $default = 0)
    {

    }

    public static function getFloat($key = null, $scope = 'g', $default = 0.0)
    {

    }

    public static function getString($key = null, $scope = 'g', $default = '')
    {

    }

    public static function getBoolean($key = null, $scope = 'g', $default = false)
    {

    }

    public static function getArray($key = null, $scope = 'g', $default = array())
    {

    }

    public static function getCleanedArray($key = null, $scope = 'g', $default = array())
    {

    }
}